//
//  MultipleLabelsCellData.h
//  18Birdies
//
//  Created by poleness on 2017/9/15.
//  Copyright © 2017年 Lc. All rights reserved.
//

#import "LcCellData.h"
#import "LcFoundation.h"

@interface LabelModel : NSObject

- (instancetype)initWithTitle:(NSString*)title content:(NSString*)content;
- (instancetype)initWithTitle:(NSString*)title
                      content:(NSString*)content
                    titleFont:(LcFont*)titleFont
                  contentFont:(LcFont*)contentFont;
- (instancetype)initWithAttributedTitle:(NSAttributedString*)attributedTitle
                      attributedContent:(NSAttributedString*)attributedContent;

@property(nonatomic, copy) NSAttributedString* attributedTitle;
@property(nonatomic, copy) NSAttributedString* attributedContent;

@end

@interface MultipleLabelsCellData : LcCellData

+ (instancetype)cellDataWithLabelModel:(NSArray*)labelModels;
+ (instancetype)cellDataWithTitles:(NSArray*)titles
                          contents:(NSArray*)contents
                         titleFont:(LcFont*)titleFont
                       contentFont:(LcFont*)contentFont;

@property(nonatomic, copy) NSArray* labelModels;

@end
